<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn">
<head>
    <title>14操作符</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="Content-Language" content="zh-CN"/>
    <meta name="Author" content="网页作者"/>
    <meta name="Copyright" content="网站版权"/>
    <meta name="keywords" content="网站关键字"/>
    <meta name="description" content="网站描述"/>
</head>
<body>
<script>
    /**
     *
     * 操作符：一些符号------用来计算
     *
     *
     *
     * 算数运算符：+ - * / %（取余数）
     * （算数运算表达式：由算数运算符连接起来的表达式）
     *
     * 1、一元运算符（这个操作符只需要一个操作数就可以运算的符号）：++（自身加1）  --（自身减1）
     *    前置++
     *         var num1=5；
     *         ++num1；
     *         var num2=6;
     *         console.log(num1 + ++num2);
     *    后置++
     * 2、二元运算符（这个操作符只需要两个操作数就可以运算的符号）：+ - * / %
     * 3、三元运算符（这个操作符只需要三个操作数就可以运算的符号）
     * 4、赋值运算符：= += -= *= /= %=
     *
     *
     * 5、复合运算符（）：+= -= *= /= %=
     *   （复合运算表达式：由复合运算符连接起来的表达式）
     *    var num=10;
     *    num+=10;------>就是num=num+10;
     *    console.log(num);//此时结果为20
     *
     *
     * 6、关系运算符 ： >   <   >=   <=  ==(不严格的相等) === !=（不严格的不等） !==
     *   （关系运算表达式：由关系运算符连接起来的表达式，结果为布尔类型）
     *    var str="5";
     *    var num=5;
     *    console.log(str==num); //结果为true
     *    console.log(str===num);//结果为false，此时类型不同
     *    console.log(str ！= num); //结果为false，此时值一样，不严格情况下视为相等
     *    console.log(str===num);//结果为true，此时类型不同
     *
     * 7、逻辑运算符：
     * （逻辑运算表达式：由逻辑运算符连接起来的表达式）&&---逻辑与----并且  ||-----逻辑或------或者   !-----逻辑非------取反、取非
     *
     *   表达式1&&表达式2  其中一个为false，整个结果就为false，两个同时为true，整个结果才为true
     *
     *   表达式1||表达式2  其中一个为true，整个结果就为true，两个同时为false，整个结果才为false
     *
     *   ！表达式1 表达式1的结果为true，整个结果为false ；表达式1的结果为false，整个结果为true
     *   ！
     *
     * 8、字面量:把一个值直接赋值给一个变量
     * //声明变量并初始化
     *
     *
     *
     * */


    // var num=10;
    // var float=num/3;
    // console.log(float);//结果为3.3333333333333335
    // console.log(parseInt(float));//结果为3
    // console.log(parseFloat(float-3));//结果为0.3333333333333335
    // var result=num%3;//num变量与3取余数并赋值给result变量，此时值为1
    // console.log(result);//结果为1

    // var num=10;
    // var sum=num+10;

    //经典案例
    var result=(4>=6||"人"!="狗" && !(12*2==144) && true);
    console.log(result);

</script>

</body>
</html>